Golang Job: Golang Developer

Job added on

Location

McLean, Virginia - United States of America

Job type

Full-Time

Golang Job Details

We are looking for a skilled Full Stack Developer with strong proficiency in Golang for backend development and React.js for frontend development. The ideal candidate will be responsible for designing, building, and maintaining scalable, high-performance web applications. You'll collaborate closely with cross-functional teams to deliver high-quality software solutions that meet business objectives.


Key Responsibilities:

  • Design and implement robust backend systems using Golang (Go).

  • Build dynamic, responsive user interfaces with React.js.

  • Develop RESTful APIs and integrate with third-party services.

  • Optimize applications for performance, scalability, and reliability.

  • Participate in code reviews, testing, and documentation.

  • Work in Agile/Scrum teams and actively contribute to sprint planning and retrospectives.

  • Troubleshoot and debug complex issues across the stack.

  • Collaborate with DevOps for CI/CD, cloud deployments, and monitoring.


Required Skills & Qualifications:

  • 10+ years of professional experience in backend development with Golang.

  • 5+ years of experience with React.js and frontend technologies (HTML, CSS, JavaScript).

  • Strong understanding of RESTful API design and microservices architecture.

  • Experience with databases (PostgreSQL, MySQL, MongoDB, etc.).

  • Familiarity with version control systems like Git.

  • Comfortable working with Docker, Kubernetes, or similar containerization tools.

  • Excellent problem-solving skills and attention to detail.

  • Strong verbal and written communication skills.


Preferred Qualifications (Nice to Have):

  • Experience with GraphQL, gRPC, or WebSockets.

  • Knowledge of authentication and authorization mechanisms (JWT, OAuth).

  • Familiarity with cloud platforms (AWS, Google Cloud Platform, Azure).

  • Experience with automated testing frameworks (e.g., Jest, Go test, Cypress).

  • Prior experience in a SaaS or product-based company.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.